package com.apci.ipreda.dao;

import java.util.List;

import com.apci.ipreda.domain.Donacion;
import com.apci.ipreda.domain.Resolucion;


public class ResolucionDAOImpl extends BaseDAOHibernate implements ResolucionDAO{
	
	public List<Resolucion> getResolucionListByArrDonacion(Donacion[] arrDonacion) {
		List<Resolucion> list =null;
		StringBuffer query = new StringBuffer("from Resolucion where donacionId in (");
		if(arrDonacion!=null){
			int cantidad =arrDonacion.length;
			int contador=0;
			for (Donacion donacion : arrDonacion) {
				contador++;
				query.append(String.valueOf(donacion.getId()));
				if(contador!=cantidad){
					query.append(" , ");
				}
			}
			query.append(")");
			try{
				list = find(Resolucion.class,query.toString());
			}catch (Exception e) {
				e.printStackTrace();
			}
		}
		return list;
	} 
}
